package com.egao.common.module.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.egao.common.core.web.JsonResult;
import com.egao.common.module.system.entity.Crawler;

import java.util.List;

/**
 * 爬虫设置接口
 * @author pyx
 */
public interface CrawlerService extends IService<Crawler> {

    /**
     * 查询所有数据
     * @return
     */
    List<Crawler> listAll(Integer type);

    /**
     * 批量修改爬虫设置
     * @param crawlerList 爬虫数据集合
     * @return JsonResult
     */
    JsonResult updateList(List<Crawler> crawlerList);

    /**
     * 查询所有需要爬取的校外宣讲会url
     * @return
     */
    String [] listOuterPreachUrl();

    /**
     *  查询所有需要爬取的公务员信息url
     * @return
     */
    String[] listOfficialUrl();
}
